home *** CD-ROM | disk | FTP | other *** search
/ Aminet 52 / Aminet 52 (2002)(GTI - Schatztruhe)[!][Dec 2002].iso / Aminet / docs / mags / saku11.lha / Teksti / Hetki.txt < prev    next >
Text File  |  1995-02-14  |  7KB  |  133 lines

  1. 5
  2. 1*
  3.  
  4. {3                              Hetki ohjelmoijalle?
  5. {3                              --------------------
  6.  
  7.                                 Heimo Laukkanen
  8.  
  9.  
  10. "Tälläkin hetkellä joku istuu näppäimistön edessä  suunnitellen  ohjelmaa  juuri
  11. sinulle." - Täysin tarpeeton tieto
  12.  
  13. Mikä ajaa ihmisen kiusaamaan itseään ja  menettämään  yöunensa  vapaaehtoisesti,
  14. uhraamaan pitkiä ajanjaksoja ja tuhottomasti  aikaa  harjoitteluun,  jolle  muut
  15. eivät näe mitään järkeävää tarkoitusta ja käyttämään viimeiset  pennosensa  alan
  16. uusimpiin tietoihin ja välineisiin?
  17.  
  18. Ei, kyse ei ole triathlonista tai edes Cooper-testiin  valmistautumisesta,  vaan
  19. ohjelmoinnista. Siitä maagisesta asiasta, jota pidetään jossain määrin  tietoko-
  20. neen käytön jaloimpana muotona ja  sen  asiantuntijoita,  ohjelmoijia,  kaikkein
  21. fiksuimpina - tai tyhmimpinä.
  22.  
  23. Ohjelmointi on monille harrastus toisten joukossa. On  mukavaa  pystyä  sanomaan
  24. osaavansa assembleria, C:tä ja Pascalia, vaikka taidot  eivät  olisikaan  mitään
  25. huippuluokkaa. Tärkeintä on siis se, että tekee jotain.
  26.  
  27. "Joo kato tiiätsä. Unixit, GPS:ät, Slipit, Dipit, hipit ja kaikki muu. Kyllä  ne
  28. menee. Hei mä oon guru..."
  29.  
  30. Mikä  saa  ihmisen  istumaan  tuntitolkulla   ruudun   edessä   muutaman   bitin
  31. epämääräistä tilaa pohtien ja yöunet menettäen murehtimaan kahden tai kolmen ta-
  32. vun salaperäistä häviämistä? Onko se ihmisen suunnaton kunnianhimo vai halu osa-
  33. ta jotain, mitä muut eivät osaa?
  34.  
  35. Tottahan on, että se tunne, minkä onnistumisesta saa, lähentelee jossain  määrin
  36. orgasmia. Ajattele, kun viimeinkin rankan uurastamisen jälkeen linkkeri  ilmoit-
  37. taa, että ohjelma on linkattu ja valmiina ajettavaksi ja sormet  täristen  käyn-
  38. nistät sen huomataksesi viimeinkin, että se toimii!  Kuinka  huojennuksen  aalto
  39. kulkeekaan varpaista otsaluuhun - aina siihen asti, kunnes ohjelma kaatuu  ilman
  40. mitään merkkiä vian syystä ja huojennus vaihtuu rasittavaksi raivoksi,  tykytyk-
  41. seksi otsaluussa.
  42.  
  43. Voithan toki ohjelmoida rahasta: tehdä suurta  softaa,  josta  ei  koskaan  tule
  44. mitään tai työkaluja shareware-levitykseen siinä toivossa, että muutama omantun-
  45. nontuskainen  käyttäjä  jopa  rekisteröi  ohjelmasi  mieluummin   kuin   käyttää
  46. kräkättyä versiota.
  47.  
  48. "Joo, mulla on Porsche, Lotus ja Ferrari. Huvikseni mä  vaan  ajelen  naapureita
  49. hämätäkseni bussilla. On mulla huvila ja neljä  kuumaa  rakastajatarta.  Hei  mä
  50. teen miljoonia."
  51.  
  52. Olisiko kunnia ja kuolemattomuus kaikkien bitinvääntäjien ikuinen unelma? Olisi-
  53. han se hienoa, jos sinut muistettaisiin siitä, että teit sen  ja  sen  ohjelman.
  54. Kieltämättä siinä olisi jotain hehkua, mutta onko sellainen kunnia vaivansa  ar-
  55. voista? Kokeile ravintolassa iskeä naisia sanomalla, että ohjelmoit juuri  uuden
  56. muistinhallintajärjestelmän. Se siitä. Tapahtumat puhuvat varmasti puolestaan.
  57.  
  58. "Mut kato, tää on sikanerokas juttu, tosin ethän sä voi sitä ymmärtää, kun sä et
  59. ohjelmoi..."
  60.  
  61. Sanotaan, että ohjelmointi parantaa  ongelmanratkaisukykyä  ja  logiikan  tajua.
  62. Totta. Mainitsematta kuitenkin jätetään, että samalla se  aiheuttaa  suurimmassa
  63. osassa tapauksia harmaita hiuksia ja hermoromahduksen oireita.  Pitempiaikaisina
  64. seurauksina on nähty laskujen ratkaisemista matematiikan tenteissä  konekielisin
  65. ohjelmin.
  66.  
  67. "Isketään kato nää rutskut tänne ja dumpataan inkut tonne. Sitten  voidaan  kato
  68. rundata nää chunkystä planariksi ja silloin meillä on jo kaikki, mitä me  tarvi-
  69. taan..."
  70.  
  71. Ohjelmointi on itsensä toteuttamisen muotona varsin omituinen valinta. Ohjelmoi-
  72. dakseen joutuu ensiksi opettelemaan kielen ja sitten vielä systeemit, joille ha-
  73. luaa ohjelmoida. Toki olisi vielä hyvä tietää miten ohjelmoida, ettei ala vahin-
  74. gossa tehdä uusia Microsoft-ohjelmistoja. Paljon helpommalla  pääsee  ryhtymällä
  75. taiteilijaksi. Ostat kangasta, muovia ja maalia. Sulatat muovin kankaan  pintaan
  76. ja maalaat komeuden viskomalla maalia todella  extra-terrestriaalin  atmosfääri-
  77. sellä otteella teoksesi päälle. Sitten vain lainaat Ave Koskelan sarjakuvasanka-
  78. rin Hemmo-paskiaisen albumin ja kuolemattomin sanoin siteeraat vielä kuolematto-
  79. mampaa, kriitikoille tuntematonta idoliasi. Todistettuhan on, että taiteesta te-
  80. kee taidetta vasta selitys, mikä teoksessa on taidetta.
  81.  
  82. "Oisit hei soittanut mulle. Mä oon tehny näitä hommia jo ennen kuin  Bill  Gates
  83. tiesi mikä taskulaskin on. Itse asiassa  mä  opetinkin  sille  kaiken,  mitä  se
  84. tietää."
  85.  
  86. Entä sosiaaliset vaikutukset? Kuka jaksaa yrittää seurustella puolikuolleen zom-
  87. bien kanssa, joka päivisin mumisee mustien silmänalustensa lomasta  epämääräistä
  88. mantraa rutiineista, jotka pitää korjata?
  89.  
  90. Fysikaaliset ongelmat ilmaantuvat vasta myöhemmin, muutamien vuosien  ohjelmoin-
  91. nin jälkeen.  Näkö  huononee,  kun  pimeässä  huoneessa  yömyöhällä  ohjelmoijat
  92. yrittävät tihrustella tuhat kaksisataa eri lohkoa käsittävästä  ohjelmasta  sitä
  93. pientä virhettä. Alkoholiongelmat ilmaantuvat uniongelmien ja mustien peikkojen,
  94. bugien, rinnalle. Tuoppi tai kaksikymmentä  saavat  maailman  näyttämään  hieman
  95. enemmän Pentiumin liukuluvuilla lasketulta, kunnes seuraavana aamuna joku kertoo
  96. armottoman päänsäryn ja kohmelon johtuvan pienestä laskuvirheestä.
  97.  
  98. "Ohjelmointi on kuin rakastelua. Ensin tehdään hirveästi työtä ja sitten lopulta
  99. vain muistellaan, kuinka ihanaa se olikaan."
  100.  
  101. Kunto ja mielenterveys laskevat suoraan verrannollisesti bugien määrän  kasvuun.
  102. Silmistä heijastuva silmitön raivo, epätoivo, angsti yhteiskuntaa ja koko maail-
  103. maa kohtaan ovat tuntomerkkejä, joista nikotiinin ja kofeiinin tuhottoman  kulu-
  104. tuksen lisäksi voi tunnistaa  ammattiohjelmoijan.  Viimeinen  testi  ohjelmoijan
  105. tunnistamiseksi  on  laulaa  Ismo  Alangon  Nuorena  syntynyt  -kappaletta:  "No
  106. eletään, kun vielä ehditään." Perään voi mainita rauhaisat yöunet  ja  nokkaunet
  107. keskipäivällä. Mikäli epäilty ohjelmoija ei hyökkää kimppuun, ei hän ole  ohjel-
  108. moija eikä mikään.
  109.  
  110. "Kato työaika on kaikkein paras. Mä teen duunia silloin, kun haluan ja rahaa tu-
  111. lee."
  112.  
  113. Ohjelmoijien yksi puolustelu omalle ammatinvalinnalleen on myös työn joustavuus.
  114. Saat tehdä töitä, kun itse haluat ja niin pois päin. Kukaan ei vain muista  mai-
  115. nita, että kun homma ei toimi, niin kummasti 'tahtoo' tehdä töitä  yömyöhään  ja
  116. hieman ylikin.
  117.  
  118. "No hei... Mä en tiedä... Tai no joo..."
  119.  
  120. Eli mitä me voimme tästä kaikesta oppia?
  121.  
  122. 1) Älkää ruvetko ohjelmoijiksi, tai jos rupeatte, niin muistakaa tämä:
  123.  
  124. "Ohjelmointi on yksi kehittävimmistä, ärsyttävimmistä,  mukavimmista,  palkitse-
  125. vimmista, aliarvostetuimmista ja addiktiivisimmista asioista, mitä voit tehdä."
  126.  
  127. 2) Nostakaa hattua taitavalle ohjelmoijalle, kun näette sellaisen. Masokismi  on
  128. katoava luonnonvara.
  129.  
  130. 3) Jos teistä tuntuu siltä, ettei teistä ole aivan  yhtä  hyväksi  ohjelmoijaksi
  131. kuin monet muut, älkää ruvetko sellaiseksi, vaan kirjoittakaa ko. hommaa  kriti-
  132. soiva pakina. 
  133.